
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
fieldset,img{border:0}
body {background-color: #f0f2f5;font-family: '微软雅黑',Arial;}
html{overflow-y:scroll;}
body a{text-decoration:none; color:#666; font-size:14px;}
body a:visited{display:block; color:#666;text-decoration:none;}
body a:hover{color:#f8635f; text-decoration:none;}
body a.selected{color:#f8635f; }
img{ border:0;}
 .p20{padding: 20px 0;}

.header{width:100%;clear:both;position:fixed; left:0; top:0;z-index:9999; background-color: #e4e4e4;}
.headerbtopbg1{ width:100%; height:20px; background:#2156d1;margin:auto;}
.header_logo1{float:left; padding:8px 0 0 8px;}
.header_more1{float:right; width:50px; height:60px;}
.headerbtopbg2{ width:100%; height:20px; background:#333;margin:auto;}
.header_titl1{ margin:auto; width:100%;color:#505866;font-size:24px; text-align:center;height:50px; line-height:50px; }
.header_btn-back1{float:left;position: absolute; }
.header_btn-back1 a{float:left;width:120px;height:550px; text-align:left; padding-left:40px; color:#fff; }
.header_btn-back1 a:link,.header_btn-back1 a:visited{display:block;background:url(../images/iconjiantou1.png) no-repeat 20px;height:50px;font-size:16px;color: #fff;line-height:50px; background-size:18px }
.header_btn-back1 a:hover{}


footer{ width: 100%;height: 115px;
    /* background: #f8f9fb; */ margin: auto; overflow: hidden;display: inline-block; margin: auto; clear: both;position: fixed; left: 0;bottom: 0;z-index: 9998;}
footer ul{background: #f8f9fb;height: 50px; display: block; bottom: 0px; position: absolute;left: 0;width: 100%;}
footer ul li{ float:left; width:33%;    list-style-type:none; color:#768082;   line-height: 50px; text-align: center;    font-size: 1em;;}
.active{ border-top: 3px solid #e14b28 !important;color: red  !important;    width: 34%;}
footer .home_1 .home{     position: absolute; background: url(../images/home1.png) no-repeat center;display: block;height: 113px; z-index: 99;width: 100%;
background-size: 115px; bottom: 0; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; }
footer .home_1{position: absolute; display: block; height: 113px; z-index: 99999;width: 33%;bottom: 0;left: 33%;}
footer .home_1 span{background: url(../images/home2.png)no-repeat center;display: block;height: 50px; background-size: 50px; width: 100%; position: relative;
z-index: 999;top: 20px;}
footer .home_1 font{font-size: 12px;display: block;text-align: center;color: #9e9d9d;position: absolute; top: 70px;z-index: 999;width: 100%;}
footer .home_1:hover .home{-webkit-transform:rotate(120deg);transform:rotate(120deg);-moz-transform:rotate(120deg);-o-transform:rotate(120deg);   }
footer .home_1.active1 .home{-webkit-transform:rotate(120deg);transform:rotate(120deg);-moz-transform:rotate(120deg);-o-transform:rotate(120deg);}
footer .home_1.active2 .home{-webkit-transform:rotate(230deg);transform:rotate(230deg);-moz-transform:rotate(230deg);-o-transform:rotate(230deg);}
.clear1{ width:100%; height:20px; clear:both;}
.clear2{ width:100%; height:85px; clear:both;}
@-webkit-keyframes rotate{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(120deg);transform:rotate(120deg)}}
.he40{height:40px}	
.ma20{margin-top:20px}
.copyright{width:100%; font-size:0.8em; color:#8a939d; text-align:center; line-height:1.8em; padding: 20px 0 110px 0;}	

/*提现*/
.ky_1{color: #a4a4a4;margin: 10px 0;font-size: 0.8em;}
.ky_1 span.y1{  width:40%; text-align:left}
.ky_1 span.y2{ float:right; width:60%; text-align:right}
.ky_1 span.y2 em{ font-style:normal}
.card_b{background-color: #f8f9f9; border: 1px solid #ccc;border-radius: 10px; margin-bottom:20px !important}
.card_b img{    width: 180px !important;margin: 10px auto;}
.card_no{display: block;color: #9e9d9d;    padding: 10px;font-size: 1em;}
.txt_r{ text-align:right}
.card_error1 {display: block;position: absolute; font-size: 1em; margin: 2px 0 0 2px;color: #ff0000; text-align: left;line-height: 44px;bottom: 0px;}
.txt_t{    color: #a4a4a4;font-size: 0.8em;}


/* login_wrapper */
.login_wrapper{ margin-top: 50px;clear:both; padding:20px; background:#fff;}
.login_item-box1{width:98%;    margin: 0 auto;margin-top:10px;text-align:right; display:block}
.login_item-box2{ width:100%;   margin: 0 auto;margin-top:15px;text-align:center;display:block;    position: relative;}
.login_item-box2 img.login1{ width:100px}
.login_item-box3{width:98%;    margin: 0 auto;margin-top:10px;text-align:center;display:block}
.login_input1 {    width: 100%; height: 48px;}
.login_text{width: 100%;height: 48px;line-height: 48px;font-size: 14px; background: url(../images/iconzc1.png)no-repeat #fff; border: 1px solid #bfbfbf;padding-left: 40px;color: #666;-webkit-border-radius: 24px;border-radius: 24px;text-align: left; box-sizing: border-box;}
.login_msg1{display:block;position: absolute;    top: 15px;right: 10px;}
.login_text2{width: 100%;height: 48px;line-height: 48px;font-size: 14px; background: url(../images/iconzc2.png) no-repeat #fff; border: 1px solid #bfbfbf;
 padding-left: 40px; color: #666; -webkit-border-radius: 24px; border-radius: 24px;text-align: left;box-sizing: border-box;}
#login_text-error1{float:left;list-style:none;display:block;position: absolute;width:74%;height:44px;font-size:13px; background:url(../images/icon-lr-2.png) #fff no-repeat 5px 12px; margin:2px 0 0 2px; color: #ff0000; text-align:left; padding-left:40px;    line-height: 44px;border-radius: 22px;-webkit-border-radius: 22px;}
.login_btn1 a{    display: block; height: 48px; line-height: 48px; border: 1px solid #AF0702; text-align: center;font-size: 20px; color: #fff; text-decoration: none;background: #F70600;-webkit-border-radius: 5px; border-radius: 24px;padding: 0 20px 0 20px;}
.login_btn1 a:visited{display:block; color:#fff;text-decoration:none;}
.login_btn1 a:hover{background:#fe534f;text-decoration:none;color:#fff;}
.register_box1{width:100%; height:auto;}
.register_box1 ul{}
.register_box1 ul li{width:100%;list-style:none; background:#fff; font-size:12px; text-align:left; margin-bottom:15px;height: 48px;  }
.input_box1{width:100%; }
.login_text3{float:left;width:100%;border: 1px solid #bfbfbf;height:48px;line-height:48px;font-size:14px; color: #666;-webkit-border-radius:5px;border-radius:5px;text-align:left;padding-left:40px;}
.yzminput2 {float:left;width:50%; }
.btnyzm-1 {    text-align: center; width: 30%;display: block; /* position: absolute; *//* margin-left: 58%; */float: right; width: 40%;}
.btnyzm-1 a:link,.btnyzm-1 a:visited{display:block; height:50px; font-size:12px;text-decoration:none;line-height:50px; color:#fff;background:#d7dadd;-webkit-border-radius:5px;border-radius:5px; }
.btnyzm-1 a:hover{color:#ffeee2; }
.reg_text1{  width: 100%;height: 48px;line-height: 48px;font-size: 12px;/* background: url(../../images/new/iconzc1.png) no-repeat #fff; */ border: 1px solid #bfbfbf;/* padding-left: 40px; */ color: #666;-webkit-border-radius: 5px; border-radius: 5px; text-align: left; padding: 0 10px; box-sizing: border-box;}
.reg_text2{ width: 100%;height: 48px;line-height: 48px;font-size: 12px;/* background: url(../../images/new/iconzc1.png) no-repeat #fff; */ border: 1px solid #bfbfbf;/* padding-left: 40px; */ color: #666;-webkit-border-radius: 5px; border-radius: 5px; text-align: left; padding: 0 10px; box-sizing: border-box;}
.reg_text3{width: 100%;height: 48px;line-height: 48px;font-size: 12px;/* background: url(../../images/new/iconzc1.png) no-repeat #fff; */ border: 1px solid #bfbfbf;/* padding-left: 40px; */ color: #666;-webkit-border-radius: 5px; border-radius: 5px; text-align: left; padding: 0 10px; box-sizing: border-box;}
.reg_text4{ width: 100%;height: 48px;line-height: 48px;font-size: 12px;/* background: url(../../images/new/iconzc1.png) no-repeat #fff; */ border: 1px solid #bfbfbf;/* padding-left: 40px; */ color: #666;-webkit-border-radius: 5px; border-radius: 5px; text-align: left; padding: 0 10px; box-sizing: border-box;}
.reg_text5{ width: 100%;height: 48px;line-height: 48px;font-size: 12px;/* background: url(../../images/new/iconzc1.png) no-repeat #fff; */ border: 1px solid #bfbfbf;/* padding-left: 40px; */ color: #666;-webkit-border-radius: 5px; border-radius: 5px; text-align: left; padding: 0 10px; box-sizing: border-box;}

/*温馨提示*/
.wxts_1{ color: #a4a4a4;margin: 20px 0; font-size:0.8em}
.wxts_1 span{ display:block;     line-height: 2em;}

/*用户信息*/
.user_info .login_input1{height:48px; margin-bottom:10px; border-bottom:1px solid #d7dadd}
.user_info .login_input1 span{float: left;display: inline-block;padding-left: 45px;height: 48px;line-height: 48px;color: #ccc;}
.user_info .login_input1 label{ float:right;height: 48px;line-height: 48px;}
span.user{background: url(../images/iconzc1.png) no-repeat;}
span.mobile{background: url(../images/iconzc3.png) no-repeat;}
span.name{background: url(../images/iconzc1.png) no-repeat;}
span.card{background: url(../images/iconzc4.png) no-repeat;}
span.bank{background: url(../images/iconzc5.png) no-repeat;}
span.email{background: url(../images/iconzc6.png) no-repeat;}
.user_info .login_btn1{ margin-top:48px}
.user_name{ display: block; color: #9e9d9d; margin: 10px 0 30px 0;font-size: 1em;}
.user_name em{color: #e71f22; border: 1px solid #e71f22; border-radius: 9px; padding: 0 5px; font-size: 12px;margin-left: 10px;
font-style: normal;}

/*产品列表*/
.index_wrapper{margin-top: 50px;clear: both;background:#fff;}
.menu { border-bottom: 3px solid #dddfe0;background: #fff; height: 40px;line-height: 40px;}
.menu a {width:50%; float:left;color: #666;display: inline-block; text-align: center; font-size: 1em; position: relative;}
.tab{border-bottom: 3px solid #e71f22;color: red !important;font-weight: bold;}
.index_wrapper dl {position: relative; /* margin: 0px 0 0; */background: #fff;clear: both;
    overflow: hidden;width: 94%;/* float: left; */
    /* border-bottom: 1px solid #dcdcdc; */ margin:10px auto; box-sizing: border-box;border-left: 3px solid #5dc9e6; box-shadow: 0px 0px 5px rgba(0,0,0,0.3);color:#768082}
.index_wrapper dl dt{    border-bottom: 1px solid #f0f2f5;line-height: 2em;padding: 0 10px;color:#768082}
.index_wrapper dl h2{    font-size: 1.1em;font-weight: normal;display: inline-block;}
.index_wrapper dl dd { width: 28%;float: left;position: relative;margin: 20px auto; margin-left: 5px;}
.index_wrapper dl p {font-style: normal;color: #768082; font-size: 12px; text-align:center}
.index_wrapper dl em {font-size: 20px;font-style: normal;}
.index_wrapper .btn1 { margin: 20px 0; float: right; text-align: center;border-radius: 5px; display: block;width: 28%;font-size: 14px; padding: 8px 0;
    color: #e71f22;word-spacing: 10px; border: 1px solid #e71f22;margin-right: 20px;}
.index_wrapper .btn1:hover{ color:#fff; background:#ed5565}
.left-line{  border-right: 1px solid #e6e7eb;}
.index_wrapper .top-line{    position: absolute; top: 10px;right: 10px;margin: 0;font-size: 12px;}
.per{color: #e71f22; border: 1px solid #e71f22;border-radius: 3px;display: inline-block; font-size: 12px;line-height: 20px; padding: 0 3px;/* float: left; */ margin-top: 5px; margin-right: 5px;}
.gray{ color: #768082 !important;background-color: #dadbdc !important; border: 1px solid #dadbdc !important;}	

/*产品内容*/
.index_wrapper1{margin-top: 50px;clear: both;background:#fff; }
.index_wrapper1 dl {position: relative; background: #fff;clear: both; overflow: hidden;width: 94%;margin:10px auto; box-sizing: border-box; box-shadow: 0px 0px 5px rgba(0,0,0,0.3);color:#768082}
.index_wrapper1 dl dt{ border-bottom: 3px solid #e3e4e8;line-height: 2.5em; padding: 0 10px;color: #ed5565; background-color: #f6f8fa;border-radius: 0px 0px 6px 6px;}
.index_wrapper1 dl h2{ font-size: 1em;display: inline-block;}
.index_wrapper1 dl dd {  width: 25%; float: left;position: relative; margin: 10px auto; box-sizing: border-box;}
.index_wrapper1 dl p {font-style: normal;color: #768082; font-size: 12px; text-align:center; line-height:25px}
.index_wrapper1 dl em {font-size: 20px;font-style: normal;}
.index_wrapper1 dl div.db{    font-size: 12px; padding: 5px 10px; line-height: 25px; border-bottom: 1px dashed #e3e4e8;}
.index_wrapper1 dl div.d_table{	    font-size: 12px;padding: 5px 10px; line-height: 25px; border-bottom: 1px dashed #e3e4e8;}
.index_wrapper1 dl div.d_table p{    text-align: left;}	
.index_wrapper1 dl div.d_table p span{     display: block;   text-align: left;}	
.index_wrapper1 dl div.d_table p span em{ font-size: 12px; margin-left: 5px;}
.index_wrapper1 dl .d_table .bar { margin: 12px 50px 12px 70px;height: 8px; width: 60%; background: #f4f4f4;border-radius: 8px; position: relative;}
.index_wrapper1 dl .d_table .bar i { display: inline-block;height: 8px;background: #ed5565;position: absolute;border-radius: 8px;}
.d_table .bar .txt_l { position: absolute;left: -70px; top: -12px; width: auto;}
.d_table .bar .txt_r {position: absolute;right: -50px;top: -12px; width: auto;}
.index_wrapper1 dl div.t_info{ font-size: 12px; padding:5px 10px;line-height: 25px; position:relative;border-bottom: 1px dashed #e3e4e8;}
.index_wrapper1 dl div.t_info1{ font-size: 12px; padding:5px 10px;line-height: 25px; position:relative;}
.index_wrapper1 dl div.t_info p{ text-align:left}
.index_wrapper1 dl div.t_info1 .full_w{ display: inline-block;margin: 5px 0;border: solid 1px #a0a0a0; border-radius: 3px;padding: 9px 10px;width: 100%;
    background: none;font-size: 14px;color: #a0a0a0;    box-sizing: border-box;}
.index_wrapper1 dl div.t_info1 select { display: inline-block;margin: 10px 0 5px;border: solid 1px #a0a0a0; border-radius: 3px; padding: 0px 10px;color: #a0a0a0;width: 45%; height: 30px;}
 a.btn11{  display: inline-block;background: #dadbdc;border-radius: 5px;color: red;text-align: center; font-size: 16px; border: 1px solid #666;width: 45%;padding: 3px 0; margin:10px 0;}
 a.btn11:hover{background: #ed5565;color: #fff;border: 1px solid #ff0000;}
 a.btn12{  display: inline-block;background: #ed5565;border-radius: 5px;color: #fff;text-align: center; font-size: 16px; border: 1px solid #ff0000;width: 45%;padding: 3px 0; float:right;margin:10px 0;}	
.tip{ color:#ed5565 !important}
 a.btn_cz  { position: absolute;top: 15px;right: 10px; padding: 2px 6px 10px 6px;border: 1px solid #c05e00; color: #c05e00;
    border-radius: 4px;width: 60px;text-align: center;background: url(../images/cz.png)no-repeat center 25px;background-size: 70%;}
.bzicon{ color:#ed5565;}	
.t20{top:20px}
.wi50{width:50% !important}
.mar40{margin-top:40px !important}
.index_wrapper1 .mar40 a{ line-height: 40px;height:40px;font-size: 1em; padding-left: 40px;display: block;border-bottom: 1px solid #f0f2f5;    box-sizing: border-box;}
.index_wrapper1 .mar40 a span{background: url(../images/iconjiantou2.png) no-repeat center;display: inline-block; width: 30px; height: 40px;float: right;background-size: 20px;}
.index_wrapper1 .mar40 a:hover{  border-left: 3px solid #ed5565;box-sizing: border-box;}

/*账户总览*/
.a_header{ background:#eaf1f8; height:50px; display:block; line-height: 50px; padding:0 10px;width:100%; box-sizing:border-box;    border-bottom: 1px solid #a6aaae;    position: fixed;top: 0;}
.a_header div{float: left;font-size: 12px;}
.a_header div.user_d{width: 60%;}
.a_header div.jifen{width: 40%;}
.a_header div  .user_name{display: inline-block;margin: 0;}
.a_header div a.more{ background:url(../images/iconjiantou11.png) no-repeat; height:20px;width:20px; background-size:60%; display:inline-block; position:absolute;top:15px; margin-left:15px}

.account_h {height: 158px;   background: url(../images/bg1.jpg)no-repeat;background-size: 100%;border-top: 1px solid #fff;}
.account_h ul li{ float:left;list-style-type: none; color:#e71f22;text-align: center;}   
.account_h ul li.zc{ width: 100%;text-align: center;margin:10px auto;}
.account_h ul li.zc p{font-size: 1.5em;}
.account_h ul li.zc span{ font-size:12px}    
.account_h ul li.ye{width: 50%;border-right: 1px solid #ccc;box-sizing: border-box;}
.account_h ul li.ye p{  color: #505866; font-size: 12px;}
.account_h ul li.ye span{ display: block;font-size: 1.5em;color: #000;}
.account_h ul li.ds{width: 50%;}
.account_h ul li.ds p{ color: #505866; font-size: 12px;}
.account_h ul li.ds span{ display: block; font-size: 1.5em; color: #000;}
.account_h ul li.qd{width: 100%; margin-top:8px}
.account_h ul li.qd a{ color: #fff; border-radius: 5px; background: url(../images/qd.png)no-repeat 5px 5px #e71f22; background-size: 18px; font-size: 12px;display: bloc; padding: 5px 10px 5px 25px; margin-top: 5px;}
.account_c li{    float: left; width: 33.333%;list-style-type: none;font-size: 12px; text-align: center; height: 100px; background-color: #fff; border-right: 1px solid #ebecee;box-sizing: border-box;border-bottom: 1px solid #ebecee; color:#505866}
.account_c li a span {display: block; height: 50px;background-size: 50px; margin: 10px auto;}	
.account_c li .c1 span{background: url(../images/c1.png)no-repeat center;background-size: 50px;}
.account_c li .c2 span{background: url(../images/c2.png)no-repeat center;background-size: 50px;}
.account_c li .c3 span{background: url(../images/c3.png)no-repeat center;background-size: 50px;}
.account_c li .c4 span{background: url(../images/c4.png)no-repeat center;background-size: 50px;}
.account_c li .c5 span{background: url(../images/c5.png)no-repeat center;background-size: 50px;}
.account_c li .c6 span{background: url(../images/c6.png)no-repeat center;background-size: 50px;	}
.account_c li .c7 span{background: url(../images/c7.png)no-repeat center;background-size: 50px;}
.account_c li .c8 span{background: url(../images/c8.png)no-repeat center;background-size: 50px;	}
.account_c li .c9 span{background: url(../images/c9.png)no-repeat center;background-size: 50px;	}	
.account_c li .c1:hover span{background: url(../images/c11.png)no-repeat center;background-size: 50px;}
.account_c li .c2:hover span{background: url(../images/c22.png)no-repeat center;background-size: 50px;}
.account_c li .c3:hover span{background: url(../images/c33.png)no-repeat center;background-size: 50px;}
.account_c li .c4:hover span{background: url(../images/c44.png)no-repeat center;background-size: 50px;}
.account_c li .c5:hover span{background: url(../images/c55.png)no-repeat center;background-size: 50px;}
.account_c li .c6:hover span{background: url(../images/c66.png)no-repeat center;background-size: 50px;}
.account_c li .c7:hover span{background: url(../images/c77.png)no-repeat center;background-size: 50px;}
.account_c li .c8:hover span{background: url(../images/c88.png)no-repeat center;background-size: 50px;}
.account_c li .c9:hover span{background: url(../images/c99.png)no-repeat center;background-size: 50px;}

/*我的投资*/
.zt_tzz{  width: 70px; height: 70px; line-height: 70px;border-radius: 50%;margin: 20px 0;float: right;text-align: center; display: block;font-size: 14px;color: #e71f22; border: 1px solid #e71f22; margin-right: 20px;}
.zt_jxz{  width: 70px; height: 70px; line-height: 70px;border-radius: 50%;margin: 20px 0;float: right;text-align: center; display: block;font-size: 14px;color: #86d175; border: 1px solid #86d175; margin-right: 20px;}
.zt_yjq{  width: 70px; height: 70px; line-height: 70px;border-radius: 50%;margin: 20px 0;float: right;text-align: center; display: block;font-size: 14px;color: #a4aeb9; border: 1px solid #a4aeb9; margin-right: 20px;}
.gray1{color: #a4aeb9;border: 1px solid #a4aeb9;}
.p_sy{  display: block; text-align: left; position: absolute; bottom: 10px;left: 10px;}
.p_sy span{ margin-right:10px}
.p_sy span em{	font-size: 1em;}

/*趣影*/
h3.ti{    border-left: 3px solid #e71f22; padding-left: 10px;font-size: 1em; margin: 5px;color: #e71f22;}
.t_info2{width: 100%;border-bottom: 1px solid #ccc; height: 100px;display: block; padding:5px 0; position:relative}
.t_info2 .pic1{float: left;padding: 0 10px 0 5px;}
.t_info2 .pic1 img{width:80px; height:100px}
.t_info2  .title_1{ margin-bottom: 20px;}
.t_info2 .details{ float: left; font-size: 12px; } 
.t_info2 p.n1{ float: left;margin-right: 10px;border-right: 1px solid #ccc;padding-right: 10px; text-align:center;color:#768082;} 
.t_info2 p.n2{ float: left; text-align:center;color:#768082;} 
.t_info2 p span{ display: block;}
.t_info2 p span em{font-size: 1.6em; font-style: normal;}
.t_info2 .btn1{ width: 20%;float: right; margin: 0 10px 0 0;}

.qy_btn{background: url(../images/qy_btn.png)no-repeat; height: 120px;display: block;background-size: 100%;    margin-top: 10px; font-size:0}
.qy_c{ padding:0 10px}
.qy_c p{ text-align:left !important; font-size:0.9em !important;margin: 10px 0;font-weight: bold;}
.t_info2 .zt_tzz{position: relative;top: -20px; margin:0 10px 0 0;}
.t_info2 .zt_jxz{position: relative;top: -20px; margin:0 10px 0 0;}
.t_info2 .zt_yjq{position: relative;top: -20px; margin:0 10px 0 0;}
.t_info2 .p_sy {font-size: 12px;color: #768082;}
.t_info2 .p_sy span{display: inline-block;}
.t_info2 .p_sy span em{    font-size: 12px;}
.h130{height:130px}


/*我的交易*/
.trade_d{}
.trade_d dt h2  {font-size: 1em;font-weight: normal;color: #768082;}
.trade_d dt h2.f_r  { float:right; }
.trade_d dd{ width: 100% !important;padding:10px;    border-bottom: 1px solid #f0f2f5;margin: 0 auto !important;}
.trade_d dd  p.p_l{float: left;width: 50%;font-size: 1em;text-align: left;}
.trade_d dd  p.p_r{  font-size: 1em;line-height: 3em; width: 50%;float: left;text-align: right;}
.trade_d dd  p span{  display: block;font-size: 12px;color: #e3e4e8;}
.minus:before{ content:"-";color: #5cc440;}.minus{ color: #5cc440 !important;}
.plus:before{ content:"+";color: #e14b28;}.plus{ color: #e14b28 !important;}    


/*我的红包*/
ul.red_paper li{padding: 15px; border-bottom: 1px solid #ececec;}
ul.red_paper li p.p_l{display: inline-block; width: 50%;font-size: 1em;    line-height: 2.5em;}
ul.red_paper li p.p_l span{    display: block;font-size: 0.8em;color: #9e9d9d;}
ul.red_paper li p.p_r{ float: right;display: inline-block; width: 130px;height: 70px; }
.red_p{ background: url(../images/red_p.png) no-repeat right;background-size: 100%;}
.red_p1{ background: url(../images/red_p1.png) no-repeat right;background-size: 100%;}

/*我的优惠*/
ul.favourable li{padding: 15px; border-bottom: 1px solid #ececec;}
ul.favourable li p.p_l{display: inline-block; width: 50%;font-size: 1em; text-align:right;   line-height: 2.5em; float:right}
ul.favourable li p.p_l span{    display: block;font-size: 0.8em;color: #9e9d9d;}
ul.favourable li p.p_r{ display: inline-block; width: 130px;height: 70px; }
.favourable_p{ background: url(../images/fav_p.png) no-repeat right;background-size: 100%;}
.favourable_p1{ background: url(../images/fav_p1.png) no-repeat right;background-size: 100%;}

/*我的还款*/
ul.repayment  li{padding: 10px; border-bottom: 1px solid #ececec;}
ul.repayment li p.p_l{display: inline-block; width: 58%;font-size: 1em; line-height: 1.5em;}
ul.repayment li p.p_l span{  display: block;font-size: 0.8em;color: #9e9d9d;}
ul.repayment li p.p_l span em{     font-style: normal;color: #e71f22;width: 100px; display: inline-block;text-align: right;}
span.date1{color: #b6bac0 !important;}
ul.repayment li p.p_r{ float: right;display: inline-block; width: 40%;    border-left: 1px solid #ccc;     padding-left: 4px;
}
 .p_time{}
.p_time  .time_t{ background: url(../images/time.png) no-repeat; padding-left: 20px; color: #e71f22; font-size: 12px;background-size: 15px;display: block;margin-bottom: 15px;}
.p_time .time-item strong{ font-size: 1em; color: #fff;background-color: #000; border-radius: 5px;height: 40px; display: inline-block; line-height: 40px;    width: 35px;text-align: center;}
.p_time .time_n strong{ font-size:12px; color:#c1c4c9; font-weight:normal;width: 39px;text-align: center;display: inline-block;;} 
/*弹出*/
.box, .box1 {    position: fixed;bottom: 10px; width: 100%;height: 80%;text-align: center; z-index: 99999;}
a.btnCancel { width: 30px;height: 30px; display: block;background: url(../images/btn_c.png) no-repeat;cursor: pointer; margin: 5px;
 position: absolute;z-index: 100;right: 0px; background-size:100%}
.demo { height: 100%; width: 90%;margin: 0 auto;background-color: #fff;border: 1px solid #9e9d9d; border-radius: 5px;    position: relative;}
.demo .head1{   text-align: left; padding: 10px; background-color: #ebecee;border-radius: 5px 5px 0 0;}
.demo ul li{ list-style:none}
.demo ul.left1{float:left;width:40px; background:url(../images/line1.png) repeat-y; margin-left:20px}
.demo ul.left1 li{    padding: 38px 0px 0px 0px;}

.demo ul.left2{float:left;width:70%}
.demo ul.left2 li{background-color: #f8f9fb; border:1px solid #ebecee; border-radius: 5px;height: 40px;color: #919293;line-height: 40px;}
.demo ul.left2 img{width: 15px;}    
.demo ul.left2 li.step1{margin-top: 25px;background-color: #5cc440; border-radius: 5px;height: 40px;color: #fff;line-height: 40px;	}
.demo ul.left2 li.step2{background-color: #4190f0; border-radius: 5px;height: 40px;color: #fff;line-height: 40px;	}	
.demo ul.left2 li.step3{background-color: #ff5154; border-radius: 5px;height: 40px;color: #fff;line-height: 40px;	}
.demo .content_1{ overflow: scroll;font-size: 12px;color: #919293; text-align: left; padding: 10px;height: 300px;}
.demo .content_1 table th{ background-color: #f8f9fb;color: #000;}
.demo .content_1 table td{    border-bottom: 1px solid #e5e5e5;}
.demo .content_1 ul li{    width: 31%;
    float: left;
    display: inline-block;
    margin-right: 2%;
    background-color: #f8f9fb;
    padding: 5px 0;
    text-align: center;}
.demo .content_1 ul li  .txt_2{  display: block;color: #e71f22;font-size: 1.2em;}
.demo .content_1 ul li  .txt_3{  display: block;color: #000;}
 .demo .content_1 ul li .txt_3 em{   display: block; font-style: normal;}
.num_1{ line-height: 40px;}
.num_1 span{ color: red;}


/* 还款 */
.contentTop{    width: 100%;height: 70px;font-size: 1em;color: #a4a4a4; margin-bottom: 20px;}	
.contentTop ul li.contentTop_left {float: left; width: 50%;text-align: center;font-size: 12px; border-right: 1px solid #ccc;
line-height: 1.5em; box-sizing: border-box;    list-style: none;}
.contentTop ul li.contentTop_right {float: left; width: 50%;text-align: center;font-size: 12px;
line-height: 1.5em; box-sizing: border-box;    list-style: none;}
.contentTop ul li span { width: 100%;text-align: center;  display: inline-block; font-size: 1.5em; color: #000;line-height: 2.5em;}
.hk_box1{width: 100%; height: auto;}
.hk_box1 ul li {width: 100%; list-style: none; background: #fff;font-size: 12px; text-align: left; margin-bottom: 15px; position: relative; list-style:none}
#text-error1 {list-style: none;display: block; height: 44px; background: url(../images/icon-lr-2.png) #fff no-repeat 5px 12px;
 color: #ff0000;text-align: left; padding-left: 40px;line-height: 44px;}
.codeRight { left: 40%;}

/*忘记密码*/
.findCode {padding: 10px 10px 0px 10px;border-radius: 5px;border: 1px solid #ededed;margin-bottom: 45px;}
.t_f{ color: #004ba8;font-size: 12px;line-height: 45px; padding-left: 10px;}

/* 账户安全*/
.accountSecurity{margin-top:50px;clear: both;padding: 20px; background: #fff;}
.accountSecurity ul{width: 100%;height: auto;font-size:14px;color:#8d9596;list-style:none;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
.accountSecurity ul li{height:48px;line-height:48px;border-bottom: 1px solid #f0f2f5;padding-left:50px;width:100%; -moz-box-sizing: border-box;   -webkit-box-sizing: border-box;  -o-box-sizing: border-box;  -ms-box-sizing: border-box;   box-sizing: border-box; }
.nameVerify{background:url(../images/nameVerify.png) no-repeat;}
.idCard{background:url(../images/idCard.png)  no-repeat;}
.emailVerify{background:url(../images/emailVerify.png) no-repeat;}
.changeLoginWord{background:url(../images/password.png)  no-repeat;}
.changePaymentWord{background:url(../images/password.png)  no-repeat;}
.bgSize{background-position:20px center;background-size:20px;}
.accountSecurity ul li a:link,.accountSecurity ul li a:visited{ position:absolute; right:20px; width:50px; height:48px;line-height:48px; background:url(../images/iconjiantou2.png) no-repeat center center; background-size:15px;}
.accountSecurity ul li:hover{border-left: 3px solid #ed5565;}
   